package com.report.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.report.dto.request.MemberUploadReq;
import com.report.dto.response.MemberUploadRes;
import com.report.entity.MemberUpload;

/**
 * @author summer
 * @version 1.0
 * @date 2024/8/8 14:17
 */
public interface MemberUploadService extends IService<MemberUpload> {

    /**
     * 保存会员上传的文件
     * @param filePath
     */
    void saveMemberUpload(String filePath,String fileName);

    /**
     * 查询当日用户上传pdf的数量
     * @return
     */
    Long findDatePdfNum();

    /**
     * 查询列表
     * @param memberUploadReq
     * @return
     */
    Page<MemberUploadRes> lists(MemberUploadReq memberUploadReq);

    void wareFile(Integer id);
}
